package com.huatai.bpmn.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huatai.bpmn.entity.BasicEntity;
import com.huatai.bpmn.entity.YYBasicEntity;
import com.huatai.common.api.R;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author yxy
 * @since 2023-07-07
 */
public interface BasicService extends IService<BasicEntity> {

	/**
	 * 根据表单标识获取表单表头
	 * @param place
	 * @return
	 */
	List<BasicEntity> getColum(String place);

	/**
	 * 获取表单所有表头
	 * @param place
	 * @return
	 */
	List<BasicEntity> getColumList(String place);

	/**
	 * 获取外部参数表单数据
	 * @return
	 */
	Map<String, Object> getExternalParameterColum(String deployId);

	/**
	 * 查询表头
	 * @param str
	 * @return
	 */
    List<YYBasicEntity> getBasicList(String str);

    boolean removeData(String id);


}
